Installation of WFTPD Pro on Windows NT 4.0 and Windows 2000 is simple - just run the "SETUP.EXE" file and follow the onscreen instructions. The total package is remarkably small, so we recommend that you use the "Full" setting and install everything - the "Typical" setting doesn't install the INI file converter that you'll need when converting from WFTPD to WFTPD Pro, and the "Minimal" setting doesn't include that or the help files, which you may find useful to let you know what's going on. By selecting the "Custom" setting, of course, you can select what you want to install. The service will install to run automatically on boot, but will not be started - after all, you do want to configure it before starting it up.
To install or uninstall under Windows NT 3.51, please read the file INSTALL.TXT. We hope to have an automated setup for NT 3.51 shortly.
Uninstallation is done from the Control Panel, through the "Add/Remove Programs" applet. Note that such uninstallation will delete all configuration data from the registry - you can find which keys to backup in the help file's documentation of the registry.
Uninstallation of older versions is _not_ required prior to installation of a new version of WFTPD Pro.
Features
========
WFTPD Pro is an FTP server that runs as a service under Windows 2000 and Windows NT 3.51 / 4.0. We also have plans to allow it to run as a service under Windows 95 / 98. Windows 3.1 will NOT be supported except through the smaller program, WFTPD.
We have the following features, above and beyond standard FTP service:
+ Separate user database - supply name-based access to an FTP server running on NT without having to allow those usernames access to your NT system
+ Resume capability - at the time of writing, the WFTPD engine is the only FTP server for Windows to correctly resume both uploads and downloads.
+ Multiple virtual server support - run several FTP sites on ONE Windows NT machine. Each server has access to its own unique user database, and may further be restricted to its own area of your hard drive space.
+ IP filtering - we can deny or allow access to each virtual server based on the IP address of the FTP client requesting an incoming connection.
+ Active involvement in standards development - the WFTPD development team is actively involved in both the Winsock and FTP Extensions mailing list, and will continue to contribute to new developments in the FTP and Winsock standards, as well as adopt those standards early (where appropriate). We also make sure to provide strict compliance with existing standards - both documented, and de-facto.
+ File conversions - for example, users can (at the administrator's option) request that a file be sent to them as a ZIP archive, or as a GIF instead of a JPEG. [Requires external tools to do the conversion]
+ Remote administration through SITE extension commands to the normal FTP protocol. Allows remote administration by selected users, programmable even by standard scripts fed to the command-line FTP clients common on Windows and other systems.
+ Emphasis given first to compatibility, stability and security, second to speed, third to features. The server must NOT go down, and must be well secured. Other programs with "check-lists" of features have sacrificed stability, security, and compatibility to achieve those features, many of which are incomprehensible and useless to most users. Our whole development program is geared around simplicity, giving an easy interface to learn and use, a stable and fast server, that has often decreased in size at the same time as adding new features.
+ Full on-line, context-sensitive help.
+ Detailed logging to file - can be renamed while server is still running, to provide daily logs without interrupting FTP service.
+ Simple Control Panel applet provided for local administration and control.
+ Access to remote network resources through UNC (Universal Naming Convention, e.g. "\\server\share\path\file.txt") file names. [Services cannot access mapped drive letters - see our help file for details on why not]